package com.lincoln.redis.server.bean;

import lombok.Data;

import java.util.List;

/**
 * 简单分页
 *
 * @param <T>
 * @author lincoln
 */
@Data
public class Page<T> {
    /**
     * 每页数量
     */
    private Integer pageSize;

    /**
     * 总页数
     */
    private Integer pageCount;

    /**
     * 数据总数
     */
    private Integer totalCount;

    /**
     * 当前页数,1开始
     */
    private Integer currentPage;

    /**
     * 页首序号,0开始
     */
    private Integer startIndex;

    /**
     * 页尾序号
     */
    private Integer endIndex;

    /**
     * 数据
     */
    private List<T> data;

    /**
     * 数据长度
     */
    private Integer dataLength;

    public Page() {
    }

    public Integer getPageNo() {
        return currentPage;
    }
}
